Generating Oracles from Your Favorite Temporal Logic Speci cations

نویسنده

  • L. K. Dillon
چکیده

This paper describes a generic tableau algorithm, which is the basis for a general customizable method for producing oracles from temporal logic speciications. A generic argument gives semantic rules with which to build the semantic tableau for a speciication. Parameterizing the tableau algorithm by semantic rules permits it to easily accommodate a variety of temporal operators and provides a clean mechanism for ne-tuning the algorithm to produce eecient oracles. The paper develops conditions to ensure that a set of rules results in a correct tableau procedure. It gives sample rules for a variety of linear-time temporal operators and shows how rules are tailored to reduce the size of an oracle.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Veri cation of Automatically Generated Pattern-Based LTL Speci cations

The use of property classi cations and patterns, i.e., high-level abstractions that describe common behavior, have been shown to assist practitioners in generating formal speci cations that can be used in formal veri cation techniques. The Speci cation Pattern System (SPS) provides descriptions of a collection of patterns. The extent of program execution over which a pattern must hold is descri...

متن کامل

Generating Linear Temporal Logic Formulas for Pattern-Based Speci cations

Software property classi cations and patterns, i.e., highlevel abstractions that describe program behavior, have been used to assist practitioners in specifying properties. The Speci cation Pattern System (SPS) provides descriptions of a collection of patterns. Each pattern is associated with a scope that de nes the extent of program execution over which a property pattern is considered. Based ...

متن کامل

Automatic Generation of Complex LTL Speci cations Through Patterns and Composite Propositions

Property classi cations and patterns, i.e., high-level abstractions that describe common behavior, have been used to assist practitioners in generating formal speci cations that can be used in formal veri cation techniques. The Speci cation Pattern System (SPS) provides descriptions of a collection of patterns. Each pattern is associated with a scope that de nes the extent of program execution ...

متن کامل

Generating Linear Temporal Logic Formulas for Pattern-Based Specifications

Software property classi cations and patterns, i.e., highlevel abstractions that describe program behavior, have been used to assist practitioners in specifying properties. The Speci cation Pattern System (SPS) provides descriptions of a collection of patterns. Each pattern is associated with a scope that de nes the extent of program execution over which a property pattern is considered. Based ...

متن کامل

Modelling Garbage Collection Algorithms

We show how abstract requirements of garbage collection can be captured using tempo ral logic The temporal logic speci cation can then be used as a basis for process algebra speci cations which can involve varying amounts of parallelism We present two simple CCS speci cations as an example followed by a more complex speci cation of the cyclic reference counting algorithm The veri cation of such...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996